Using Dataflow Models to Evaluate Enterprise Distributed Real-time and Embedded System Quality-of-Service
نویسندگان
چکیده
The effort required to evaluate enterprise distribute real-time and embedded (DRE) system qualityof-service (QoS) attributes (such as response-time, latency, and scalability) depends heavily on system complexity and size. As these systems increase in complexity and size, therefore, DRE system developers and testers need improved methods and tools that facilitate QoS evaluation. This article describes a method and tool called Understanding Non-functional Intentions via Testing and Experimentation (UNITE) that evaluates enterprise DRE system QoS attributes using dataflow models to capture how data move through an enterprise DRE system. Empirical results show that although UNITE’s evaluation times depend on the size of the dataflow model, they depend even more on the size of the dataset processed by the dataflow model. Copyright c © 2009 John Wiley & Sons, Ltd.
منابع مشابه
Evaluating Enterprise Distributed Real-time and Embedded System Quality of Service with System Execution Modeling Tools
Component middleware is popular for enterprise distributed systems because it provides effective reuse of the core intellectual property (i.e., the “business logic”). Component-based enterprise distributed real-time and embedded (DRE) systems, however, incur new system integration problems associated with component configuration and deployment. New research is therefore needed to minimize the g...
متن کاملUsing Test Clouds to Enable Continuous Integration Testing of Distributed Real-time and Embedded System Applications
It is critical to evaluate the quality-of-service (QoS) properties of enterprise distributed real-time and embedded (DRE) system early in the software lifecycle—instead of waiting until system integration time—to minimize the impact of rework needed to remedy QoS defects. Unfortunately, enterprise DRE system developers and testers often lack the necessary resources to support such testing effor...
متن کاملData Mining System Execution Traces to Validate Distributed System Quality-of-Service Properties
System Execution Modeling (SEM) tools enable distributed system testers to validate Quality-ofService (QoS) properties, such as end-to-end response time, throughput, and scalability, during early phases of the software lifecycle. Analytical capabilities of QoS properties, however, are traditionally bounded by a SEM tool’s capabilities. This chapter discusses how to mine system execution traces,...
متن کاملMotivating Hierarchical Run-Time Models in Measurement and Control Systems
Measurement and control systems are intrinsically distributed and real-time, as they contain sensor and actuator nodes that interact with the physical world directly. Embedded software in the computational nodes is responsible for timely reaction to sensor data, and for producing actuation. This paper reviews run-time computation models for this kind of real-time embedded software, from message...
متن کاملTemplate Patterns for Improving Configurability and Scalability of Enterprise Distributed Real-time and Embedded System Testing and Experimentation
Testing and experimentation (T&E) is the process of executing many tests of a system using different configurations and scenarios. T&E is particularly important for enterprise distributed real-time and embedded (DRE) systems since its enables evaluation of quality-of-service (QoS) attributes, such as performance and reliability, throughout the software lifecycle. The heterogeneity of software a...
متن کامل